/*
 * Powered By dico
 * Since 2017 - 2018
 */
package com.seeyoui.kensite.bussiness.orderlang.refund.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.seeyoui.kensite.common.base.domain.DataEntity;
import com.seeyoui.kensite.common.util.excel.annotation.ExcelField;

/**
 * Refund
 * @author dico
 * @version 2.0
 * @since 1.0
 * @date 2018-02-07
 */

@JsonIgnoreProperties(ignoreUnknown = true)
public class Refund extends DataEntity<Refund> {
	private static final long serialVersionUID = 1L;

	@ExcelField(title="退货单id", type=1, align=2, sort=7, mod="ol_refund|REJECT_ID")
	private String rejectId;//退货单id
	@ExcelField(title="支付流水号", type=1, align=2, sort=8, mod="ol_refund|PAY_SERIAL_NUMBER")
	private String paySerialNumber;//支付流水号
	@ExcelField(title="退款金额", type=1, align=2, sort=9, mod="ol_refund|AMOUNT")
	private String amount;//退款金额
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@ExcelField(title="退款时间", type=1, align=2, sort=10, mod="ol_refund|REFUND_TIME")
	private java.util.Date refundTime;//退款时间
	@ExcelField(title="添加人姓名", type=1, align=2, sort=11, mod="ol_refund|CREATOR")
	private String creator;//添加人姓名
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@ExcelField(title="添加记录时间", type=1, align=2, sort=12, mod="ol_refund|CREATE_TIME")
	private java.util.Date createTime;//添加记录时间
	@ExcelField(title="备注", type=1, align=2, sort=13, mod="ol_refund|REMARK")
	private String remark;//备注
	@ExcelField(title="是否确认", type=1, align=2, sort=14, mod="ol_refund|IS_CONFIRM")
	private String isConfirm;//是否确认
	@ExcelField(title="确认人id", type=1, align=2, sort=15, mod="ol_refund|CONFIRMOR_ID")
	private String confirmorId;//确认人id
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@ExcelField(title="确认时间", type=1, align=2, sort=16, mod="ol_refund|CONFIRM_TIME")
	private java.util.Date confirmTime;//确认时间

	public void setRejectId(String rejectId) {
		this.rejectId = rejectId;
	}

	public String getRejectId() {
		return this.rejectId;
	}
	public void setPaySerialNumber(String paySerialNumber) {
		this.paySerialNumber = paySerialNumber;
	}

	public String getPaySerialNumber() {
		return this.paySerialNumber;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getAmount() {
		return this.amount;
	}
	public void setRefundTime(java.util.Date refundTime) {
		this.refundTime = refundTime;
	}

	public java.util.Date getRefundTime() {
		return this.refundTime;
	}
	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getCreator() {
		return this.creator;
	}
	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}

	public java.util.Date getCreateTime() {
		return this.createTime;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return this.remark;
	}
	public void setIsConfirm(String isConfirm) {
		this.isConfirm = isConfirm;
	}

	public String getIsConfirm() {
		return this.isConfirm;
	}
	public void setConfirmorId(String confirmorId) {
		this.confirmorId = confirmorId;
	}

	public String getConfirmorId() {
		return this.confirmorId;
	}
	public void setConfirmTime(java.util.Date confirmTime) {
		this.confirmTime = confirmTime;
	}

	public java.util.Date getConfirmTime() {
		return this.confirmTime;
	}
}